/*登录页面*/
body{
	background: #fff;
}
.main{
	width:1000px;
}
.main-1200{
	width:1200px;
	margin:0 auto;
}
.form-inline .form-group,.form-group{
	overflow: hidden;
	padding-bottom: 20px;
}
.login-head{
	height: 83px;
	overflow: hidden;
}
.login-head .logo{
	overflow: hidden;
	margin:14px 0;
}
.logo a,
.logo span{
	float: left;
}
.logo span{
	height:52px;
	border-left:1px solid #d2d2d2;
	padding-left:15px;
	margin-left:20px;
	font:24px/52px "Microsoft YaHei";
	color:#898989;
}
.login-body{
	height:443px;
}
.login-body .main{
	position: relative;
	height:443px;
	overflow: hidden;
}
.login-body .bg{
	height:443px;
	position: relative;
	overflow: hidden;
	background:#1695fe;
}
.login-body img{
	display: block;
	position: absolute;
	left:50%;
	top:0;
	margin-left:-960px;
}
.login-body .popup-login{
	display: block;
	position: absolute;
	left:550px;
	top:70px;
	margin:0;
}
.login-foot{
	overflow: hidden;
}
.login-foot .foot-info{
	margin-top: 40px;
	border:none;
	text-align: center;
}
.login-foot .foot-info ul{
	width:341px;
	margin:0 auto;
	overflow: hidden;
	font-size: 12px;
}
.foot-bot li a{
	/*color:#595757;*/
}
.foot-info p{
	font-size: 12px;
	color:#898989;
}
.foot-info p a{
	color:#898989;
}
.foot-info p a:hover{
	color:#007be3;
}
/*注册*/
.register-body{
	padding:70px 0;
	border:1px solid #eee;
	overflow: hidden;
}
.register-body .form-left{
	margin-left: 125px;
}
.form-code .form-control{
	width:124px;
}
.form-group a.a-agree{
	margin-left:0;
	color:#0097e0;
	font-size:14px;
}
.register-body .form-group a{
	line-height:20px;
}
.code-img{
	float: left;
	margin:4px 0 4px 10px;
	overflow: hidden;
}
.code-img img{
	width:74px;
	height:26px;
	float: left;
}
.register-body .form-group .code-img a{
	float: left;
	margin-left:15px;
	font-size: 12px;
	color:#007be3;
	line-height: 26px;
}
.btn-code{
	width: 100px;
	height:36px;
	border:1px solid #dcdcdc;
	background: #eee;
	margin-left: 10px;
	font-size: 12px;
	color:#595757;
	cursor: pointer;
}
.register-body .left{
	padding-left:20px;
}
.register-body .right{
	width:200px;
	height:375px;
	padding:0 80px;
	border-left:1px solid #d2d2d2;
}
.reg-top{
	padding-bottom:25px;
	border-bottom:1px dashed #dcdddd;
}
.reg-top .lo span{
	color:#595757;
	font-size:18px;
	line-height:34px;
}
.reg-top a{
	float: right;
	width:80px;
	height:34px;
	margin-left: 5px;
	background: #007be3;
	border-radius: 4px;
	color:#fff;
	line-height:34px;
	text-align: center;
}
.reg-top a:hover{
	background:#1c86e0;
}
.reg-bot{
	padding-top:30px;
}
.reg-bot p{
	line-height:30px;
	color:#9fa0a0;
}
.reg-bot .tel{
	height:24px;
	color:#007be3;
	font-size: 18px;
	line-height: 24px;
}
.reg-bot .tel i{
	float: left;
	width: 30px;
	height:24px;
	margin-right:9px;
	background:url(../img/index_pic.png) no-repeat -102px -124px;
}
/*找回密码*/
.bg{
	background: #f7f8f8;
	overflow: hidden;
}
.pass{
	background: #fff;
	margin:20px auto 30px auto;
	overflow: hidden;
}
.pass-ul{
	width: 960px;
	margin:40px auto 0 auto;
	overflow: hidden;
}
.pass-ul ul{
	margin:0 -15px;
}
.pass-ul li{
	float: left;
	margin:0 15px;
	position: relative;
}
.pass-ul li a{
	display: block;
	width: 300px;
	height: 39px;
	background: #e1e1e1;
	font-size: 16px;
	color: #595757;
	line-height: 39px;
	text-align: center;
}
.pass-ul li a::before{
	content: "";
	display: block;
	position: absolute;
	top:0;
	left: -20px;
	width: 20px;
	height:39px;
	background: url(../img/index_pic.png) no-repeat -418px -63px;
}
.pass-ul li a::after{
	content: "";
	display: block;
	position: absolute;
	top:0;
	right:-20px;
	width: 20px;
	height:39px;
	background: url(../img/index_pic.png) no-repeat -376px -107px;
}
.pass-ul li.active a{
	background: #007be3;
	color: #fff;
}
.pass-ul li.active a::before{
	background-position:-418px -107px;
}
.pass-ul li.active a::after{
	background-position:-376px -63px;
}
.pass-cont .cont{
	display: none;
}
.pass-cont .cont:first-child{
	display: block;
}
.pass-cont .form{
	margin: 40px 0 0 355px;
}
.pass-cont .form-group{
	padding-bottom: 30px;
}
.pass-cont .form-group label{
	margin-right: 15px;
}
.pass-cont .form-group span{
    left: 130px;
    bottom: 8px;
}
.pass-cont .btn-login{
	float: none;
	margin:20px 0 40px 130px;
}
.pass-cont .btn-code{
	width: 136px;
	border-radius: 4px;
	background: #ff8f16;
	border-color:#ff8f16;
	color: #fff;
}
.pass-cont .code-img{
	margin:0 0 0 10px;
	border-radius: 4px;
}
.pass-cont .code-img img{
	width: 136px;
	height: 36px;
}
.pass-cont .btn-code:hover{
	background: #ff921d;
}
.pass-cont .succ{
	width: 270px;
	margin:60px auto 45px auto;
}
.pass-cont .succ .in{
	overflow: hidden;
	margin-bottom: 38px;
	font-size: 24px;
	color: #333;
	line-height: 70px;
}
.pass-cont .succ .in img{
	float: left;
	margin:0 19px;
}
.pass-cont .succ .a{
	overflow: hidden;
}
.pass-cont .succ .a a{
	float: left;
	width: 108px;
	height: 34px;
	border-radius: 4px;
	background: #007be3;
	line-height: 34px;
	text-align: center;
	color: #fff;
}
.pass-cont .succ .a a:hover{
	background: #3198ef;
}
.pass-cont .succ .a .go-lo{
	float: left;
	margin-left: 15px;
	color: #595757;
	line-height: 34px;
}
.pass-cont .succ .a .go-lo span{
	color: #d32f24;
}